⮜ Back ⮝ Program rus Forward ⮞

Image Processing and Procedural Generation

Lesson 1

Image convolution

Linear and box kernels, separation of variables. Motion (directional) blur, camera blur, Gaussian blur. Drop shadows and glow. Spatial frequencies, wavelet decomposition. Convolution filters: Sharpen, High Pass, Unsharp Mask, Edge detection. Image deconvolution and denoising, loss-of-information obstacles (out-of-bounds blur, noise infinite frequency).

Downloads Lesson 01.nb

Lesson 2

Random number generation

LCG and Mersenne Twister from the first principles, connection to logistic map and Lorenz attractor, random seed. Gaussian and fractal noise, implementation in Adobe Photoshop and After Effects.
*Reaction-diffusion patterns.

Examples